home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_13_01 / filename.txt < prev    next >
Text File  |  1994-12-07  |  5KB  |  125 lines

  1. ************************* MASTER CODE ***************************************
  2.  
  3. The name of the first file in this disk's directory identifies the volume,
  4. issue number and revision of the disk. The format of this filename is:
  5.  
  6.     !CDmvvii.rrr
  7.  
  8. where
  9.  
  10.     ! = the '!' character
  11.     m =   C for C Users Journal, W for Windows/DOS Developer's Journal
  12.     vv =  volume
  13.     ii =  issue
  14.     rrr = revision (001 for initial release, 002 for next update, etc.)
  15.  
  16. The file UPDATE.DOC contains information about any additions or
  17. corrections to material on the disk since the original magazine
  18. publication.
  19.  
  20. If you have obtained this code from a floppy diskette or from CompuServe, the 
  21. headings under the column "FILENAME" represent the names of .ZIP files.  All 
  22. files listed under the filename are archived in the .ZIP file.
  23.  
  24. If you have obtained this code from UUNET, the headings under the column 
  25. "FILENAME" represent the names of subdirectories.  All files listed under the
  26. "filename" are included in a subdirectory of that name.
  27.  
  28. Keywords: Jan95 C C++ Endian Portable Numeric strstream CD Standard
  29.  
  30. The code listings for the January 1995 issue of C/C++ Users Journal
  31. include source code for Philip Erdelsky's portable byte ordering technique,
  32. James A. Kuzdrall's code to transfer numeric values between dissimilar
  33. architectures, and Jim Thomas's article on proposed floating-point extensions
  34. to C.  Also included are listings from P.J. Plauger's Standard C/C++ column,
  35. Chuck Allison's column, Code Capsules, and Ken Pugh's column, Q&A.
  36. *************************  FILE DESCRIPTION **********************************
  37.  
  38. The following files are included in the disk:
  39.  
  40. FILENAME        AUTHOR-NAME    TITLE                   PAGE
  41. (Zip archive/
  42. subdirectory name)
  43. -------------------------------------------------------------------------------
  44. plauger         P.J. Plauger    Standard C/C++:    The Header    10
  45.                     <strstream>
  46.  
  47.     strstbuf.h     - listing 1, The class strstreambuf
  48.     istrstrm.h     - listing 2, The class istrstream
  49.     ostrstrm.h     - listing 3, The class ostrstream
  50.  
  51.  
  52. erdelsky        Philip J.     Portable Byte Ordering in C++    25
  53.             Erdelsky
  54.  
  55.     endian.h     - listing 1, Defines byte ordering classes
  56.     endian.cpp     - listing 2, Simple file with macro switch
  57.  
  58. kuzdrall        James A.    Transferring Numeric Values    33
  59.             Kuzdrall    Between Computers
  60.  
  61.     inttxf.c     - listing 1, Integer transfer functions
  62.     longtxf.c     - listing 2, Long transfer functions
  63.     flttxf.c     - listing 3, Floating-point transfer functions
  64.     nrgen.cee     - not listed, A program to generate a file of test
  65.                    numbers
  66.     nrtest.cee     - not listed, A program to read the test number file
  67.                    and test the transfer routines
  68.     
  69. thomas            Jim Thomas and    An Introduction to Floating-    49
  70.             Jerome T.    Point C Extensions
  71.             Coonen
  72.  
  73.     atanh.c     - listing 1, Sample atanh function
  74.     sdot.c     - listing 2, Dot product function
  75.     next.c     - listing 3, Finding the next value
  76.     nextaft.c     - listing 4, The function nextafter
  77.  
  78.  
  79. allison            Chuck Allison    Code Capsules: The Standard    69
  80.                     C Library, Part 1
  81.  
  82.     atox.c     - listing 1, Converts a hex string to a number in
  83.                   ASCII environments
  84.     atox2.c     - listing 2, A portable version of listing 1
  85.     atox3.c     - listing 3, Converts a hex string to a number via
  86.                   sscanf
  87.     copy1.c     - listing 4, A function that copies a file via
  88.                   character I/O
  89.     copy2.c     - listing 5, A function that copies a file via block
  90.                   I/O
  91.     view.c     - listing 6, Outline of a file viewing program that
  92.                   illustrates file positioning
  93.     sort.c     - listing 7, Sorts files as large as available memory
  94.     search.c     - listing 8, Searches a sorted array of records with
  95.                   the bsearch function
  96.     deal.c     - listing 9, A card shuffling program that illustrates
  97.                   random number and integer division
  98.                   functions in <stdlib.h>
  99.     readbase.c     - listing 10, Uses strtol() to read numbers in
  100.                    different bases
  101.     atox4.c     - listing 11, An even better version of atox() using
  102.                    strtol()
  103.     find.c     - listing 12, Uses strstr to find substrings
  104.     searches.c     - listing 13, Illustrates selected search functions
  105.     
  106. pugh            Kenneth Pugh    Q&A: Are Marching Pointers    91
  107.                     Really Faster?
  108.  
  109.     aspeed.c     - listing 1, A program to compare indexing vs. pointer
  110.                   addressing for speed
  111.  
  112. ******************************************************************************
  113.  
  114. If you have questions regarding to the disk, please call or write us.
  115.  
  116. -----------------------------------------------------------------------------
  117.                            R&D Publications, Inc.
  118.                         1601 W. 23rd St. Suite 200
  119.                             Lawrence, KS 66046
  120.                               (913) 841-1631
  121. -----------------------------------------------------------------------------
  122.     
  123.  
  124.  
  125.